package anuncio;


import java.util.ArrayList;

import excecao.*;

public interface IAnuncio {

	public void inserir(Anuncio novoAnuncio) throws ElementoExisteException, 
													RegistroCadastradoComSucessoException;

	public void alterar(Anuncio anuncio) throws ElementoNaoEncontradoException, 
												RegistroAlteradoException;

	public Anuncio consultar(int codigo) throws ElementoNaoEncontradoException,
												BancoVazioException;


	public ArrayList<Anuncio> listar() throws ElementoNaoEncontradoException,
									 BancoVazioException;


	public void excluir(int codigo) throws ElementoNaoEncontradoException,
											RegistroExcluidoException,
											BancoVazioException;

}
